package com.sjksy.demo.vo.employee;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * ClassName: EmployeeDto
 * Package: com.sjksy.demo.dto.travel_route
 * Description:
 *
 * @Author 谢依雯
 * @Create 2024/12/15 15:07
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "员工信息请求对象，一般用于员工信息的插入")
public class EmployeeRequestVo {

    //员工id
    @Schema(description = "员工id")
    private Integer employeeId;
    //员工姓名
    @Schema(description = "员工姓名")
    private String name;
    //身份证号
    @Schema(description = "身份证号")
    private String idCardNumber;
    //所属分公司id
    @Schema(description = "所属分公司id")
    private Integer branchId;
    //员工类型id
    @Schema(description = "员工类型id")
    private Integer empTyId;
    //如果是导游则添加导游号
    @Schema(description = "如果是导游则添加导游号",requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private String guideNumber;

    @Schema(description = "如果是导游，则添加导游等级")
    private Integer guideLevel;
}
